package com.guozcc.bootweb.platform.annotation;

import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;

@Target({ElementType.TYPE,ElementType.METHOD})//类、方法生效
@Retention(RetentionPolicy.RUNTIME)//运行时生效
@Documented
public @interface Lock {
    String lockName() default "";//锁名
    long lockTime() default 600;//失效时间 默认10分钟
    TimeUnit timeUnit() default TimeUnit.SECONDS;
}
